local function yep(plr) local char=plr.Character local hum=char:FindFirstChildOfClass("Humanoid") for _,v in pairs(char:children'')do if v:IsA("BasePart")then v.Transparency=1 end end char.Head.Transparency = 0 -- DECLARING VARIABLES local new=Instance.new local r6parts = new("Model") local Humanoid = new("Humanoid") local Head = new("Part") local HumanoidRootPart = new("Part") local RightArm = new("Part") local Torso = new("Part") local RightLeg = new("Part") local LeftLeg = new("Part") local LeftArm = new("Part") -- SETTING PROPERTIES r6parts.Name = string.reverse("00"..plr.Name..math.random(99999)) r6parts.Parent = char HumanoidRootPart.Size = Vector3.new(2,2,1) HumanoidRootPart.Transparency = 1 HumanoidRootPart.Name = "HumanoidRootPart" HumanoidRootPart.Parent = r6parts RightArm.Name = "Right Arm" RightArm.Parent = r6parts Torso.Name = "Torso" Torso.Parent = r6parts RightLeg.Name = "Right Leg" RightLeg.Parent = r6parts LeftLeg.Name = "Left Leg" LeftLeg.Parent = r6parts LeftArm.Name = "Left Arm" LeftArm.Parent = r6parts local weld = new("Weld",char) weld.Part0 = LeftArm weld.Part1 = char.LeftLowerArm local weld1 = new("Weld",char) weld1.Part0 = RightArm weld1.Part1 = char.RightLowerArm local weld2 = new("Weld",char) weld2.Part0 = LeftLeg weld2.Part1 =char.LeftLowerLeg local weld3 = new("Weld",char) weld3.Part0 = RightLeg weld3.Part1 = char.RightLowerLeg local weld4 = new("Weld",char) weld4.Part0 = Torso weld4.Part1 = char.UpperTorso weld4.C0 = CFrame.new(0,.22,0) local sv = {"Shirt","Pants","ShirtGraphic"} for _,v in pairs(r6parts:children())do v.Locked=true end for _,v in pairs(char:GetChildren())do if table.find(sv,v.ClassName)then v.Parent=r6parts end end local hum2 = new("Humanoid",r6parts) hum2.RigType=Enum.HumanoidRigType.R6 hum2.RequiresNeck=false char['Body Colors']:Clone().Parent = r6parts local V3=Vector3.new local cf=CFrame.new task.spawn(function() while task.wait(.05) do local width=hum.BodyWidthScale.Value local height=hum.BodyHeightScale.Value local depth=hum.BodyDepthScale.Value local legsize=height*2 local armsize=height*2 local V3arm=V3(width,armsize,depth) local V3leg=V3(width,legsize,depth) local ht=-height/5 weld.C0 = cf(0,ht,0) weld1.C0 = cf(0,ht,0) weld2.C0 = cf(0,ht,0) weld3.C0 = cf(0,ht,0) weld4.C0 = cf(0,-ht,0) Torso.Size = V3(width*2,height*2,depth) RightArm.Size =V3arm LeftArm.Size = V3arm RightLeg.Size = V3leg LeftLeg.Size = V3leg end end) end plr=owner if plr.Character:FindFirstChildOfClass("Humanoid").RigType~=Enum.HumanoidRigType.R15 then local lastpos=plr.Character.HumanoidRootPart.CFrame local humdesc=plr.Character.Humanoid:GetAppliedDescription() plr.CharacterAppearanceId = 2 plr:LoadCharacter() task.wait(.02) plr.Character.Humanoid:ApplyDescription(humdesc) plr.CharacterAppearanceId = plr.UserId yep(plr) task.wait(.1) plr.Character:PivotTo(lastpos) else yep(plr) end